package com.xiaoxin.mybatis.dao;

import com.xiaoxin.mybatis.entity.Video;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;

import java.util.List;

public interface VideoDao {
    Video selectById(@Param("video_id") int videoId);

    /**
     * 查询全部视频列表
     */
    List<Video> selectListByXML();

    /**
     * 查询全部视频列表
     */
    @Select("select * from xd_video")
    List<Video> selectList();

    /**
     * 根据评分和标题模糊查询
     */
    List<Video> selectByPointAndTitleLike(@Param("point") double point, @Param("title") String title);

    /**
     * 新增一条视频记录
     */
    int add(Video video);

    int addBatch(List<Video> videoList);
}
